/*
 * file: emitter.c
 */

#include "emitter.h"
#include "symbol.h"

void
emit(int t, int tval)
{
    switch(t) {
        case '+':
        case '-':
        case '*':
        case '/':
            printf("%c", t);
            break;
        case DIV:
            printf("DIV");
            break;
        case MOD:
            printf("MOD", t);
            break;
        case NUM:
            printf("%d", tval);
            break;
        case ID:
            printf("%s", symtable[tval].lexptr);
            break;
        default:
            printf("token %d, tokenval %d", t, tval);
    }
}

